package org.wendu.wdoa.service;

import org.wendu.wdoa.common.page.Page;
import org.wendu.wdoa.dto.MenuDto;
import org.wendu.wdoa.dto.RoleQueryDto;
import org.wendu.wdoa.model.Role;

import java.util.List;

public interface RoleService {
    Page<Role> getRolePage(RoleQueryDto dto);

    void setRoleFuns(Integer ro_id, Integer[] funIds);

    List<MenuDto> getRoleFunList(Integer roleId);

    void deleteUserById(Integer roleId);

    void deleteMany(Integer[] roId);

    void insertUser(Integer roId, String roName);

    void updateOldUser(Integer ro_id, String ro_name);
}
